put up your hands! - German English Dictionary